// pages/components/down_file/down_file.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    showdownbtn: {
      type: Boolean
    },
    openSettingBtnHidden: {
      type: Boolean
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    get_picalbum(val) {
      let myEventDetail = {} // detail对象，提供给事件监听函数
      this.triggerEvent('get_picturealbum', myEventDetail) //myevent自定义名称事件，父组件中使用
    },
    //重新授权
    handleSetting: function(e) {
      let that = this;
      // 对用户的设置进行判断，如果没有授权，即使用户返回到保存页面，显示的也是“去授权”按钮；同意授权之后才显示保存按钮
      if (!e.detail.authSetting['scope.writePhotosAlbum']) {
        wx.showModal({
          title: '警告',
          content: '若不打开授权，则无法将图片保存在相册中！',
          showCancel: false
        })
        that.setData({
          openSettingBtnHidden: true,
          showdownbtn: true
        })
      } else {
        wx.showModal({
          title: '提示',
          content: '您已授权，赶紧将图片保存在相册中吧！',
          showCancel: false
        })
        that.setData({
          openSettingBtnHidden: false,
          showdownbtn:false
        })
      }
    },
    // 获取图册权限
    // wx.getSetting({
    //   success(res) {
    //     if (!res.authSetting['scope.writePhotosAlbum']) {
    //       wx.authorize({
    //         scope: 'scope.writePhotosAlbum',
    //         success() {
    //           console.log('授权成功')
    //         }
    //       })
    //     }
    //   }
    // })
  }
})